package com.example.demo.utils;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;


//
//import com.aliyuncs.DefaultAcsClient;
//import com.aliyuncs.IAcsClient;
//import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
//import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
//import com.aliyuncs.exceptions.ClientException;
//import com.aliyuncs.profile.DefaultProfile;
//
///**
// * 短信发送工具类
// */
public class SMSUtils {

	/**
	 * 发送短信

	 */
//	public static void sendMessage(String signName, String templateCode,String phoneNumbers,String param){
//		DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "", "");
//		IAcsClient client = new DefaultAcsClient(profile);
//
//		SendSmsRequest request = new SendSmsRequest();
//		request.setSysRegionId("cn-hangzhou");
//		request.setPhoneNumbers(phoneNumbers);
//		request.setSignName(signName);
//		request.setTemplateCode(templateCode);
//		request.setTemplateParam("{\"code\":\""+param+"\"}");
//		try {
//			SendSmsResponse response = client.getAcsResponse(request);
//			System.out.println("短信发送成功");
//		}catch (ClientException e) {
//			e.printStackTrace();
//		}
//	}
//发送邮件代码
    public static void sendAuthCodeEmail(String email, String authCode) {
        try {
            SimpleEmail mail = new SimpleEmail();
            mail.setHostName("smtp.qq.com");//发送邮件的服务器
            mail.setAuthentication("2287426573@qq.com","pvvdoxhrblpydihj");//刚刚记录的授权码，是开启SMTP的密码
            mail.setFrom("2287426573@qq.com","学信网");  //发送邮件的邮箱和发件人
            mail.setSSLOnConnect(true); //使用安全链接
            mail.addTo(email);//接收的邮箱
            //System.out.println("email"+email);
            mail.setSubject("学信网安全");//设置邮件的主题
            mail.setMsg("尊敬的用户:你好!\n 注册验证码为:" + authCode+"\n"+"     (有效期为一分钟)");//设置邮件的内容

            //mail.setMsg("邹林海，您好：\r\n您收到这封电子邮件是因为您 (也可能是某人冒充您的名义) 申请了一个浏览的请求。" +
                    //"\r\n假如这不是您本人所申请, 或者您曾持续收到这类的信件骚扰, 请您尽快联络管理员。\r\n您可以点击如下链接重新设置您的密码,如果点击无效，\r\n请把下面的代码拷贝到浏览器的地址栏中：http://www.neea.edu.cn/\n在访问链接之后, 您可以重新设置新的密码。如果您还有任何的疑问, 请与我们联系, 邮箱地址: kefu@chsi.com.cn 更多帮助信息请点击: https://account.chsi.com.cn/account/help/index.jsp。请不要直接回复本邮件。学信网");
            mail.send();//发送
        } catch (EmailException e) {
            e.printStackTrace();
        }
    }

}
